package com.smart.home.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("场景动作信息")
public class SceneAction {

    @ApiModelProperty("主键ID")
    private Long id;

    @ApiModelProperty("关联场景ID")
    private Long sceneId;

    @ApiModelProperty("关联设备ID")
    private Long deviceId;

    @ApiModelProperty("动作类型")
    private String actionType;

    @ApiModelProperty("动作参数 (JSON 格式)")
    private String actionParams; // 可用 Map<String, Object> 或 JsonNode 替代

    @ApiModelProperty("执行顺序")
    private Integer executionOrder;
}
